Advertisement
Advertisement
sun tea
noun
- iced tea made by steeping tea leaves or bags in water exposed to direct sunlight.
Advertisement
Advertisement
Advertisement
Advertisement
Browse
Advertisement
Advertisement
Advertisement
Advertisement
Advertisement
Advertisement
Browse